/* components/footer/footer.wxss */
.footer{
    padding: 50rpx 0;
    text-align: center;
    border-top: 1px solid burlywood;
    color: gray;
    font-size: 30rpx;
    line-height: 1.8em;
}
.kefu{
    width: 100rpx;
    height: 100rpx;
    background: blueviolet;
    position: fixed;
    z-index: 10;
    bottom: 100rpx;
    right: 60rpx;
    border-radius: 50%;
    box-shadow: 0 0 20rpx rgba(189,160,102,0.8);
    .btn{
        position: relative;
        z-index: 2;
        border-radius: 50%;
        width: 100%;
        height: 100%;
    }
    .pic{
        width: 100%;
        height: 100%;
        border-radius: 50%;
        position: absolute;
        top: 1px;
        left: 1px;
        bottom: 0;
        right: 0;
        z-index: 1;
    }
    .line{
        width: 100%;
        height: 100%;
        border: 1px solid red;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: 50%;
    }
}